本文记录linphone-andoroid在mac上的编译过程,在这里做下记录,希望对大家有所帮助,如有疑问发评论即可:
环境搭建:
- 代码下载:git clone git://git.linphone.org/linphone-android.git –recursive
- 代码同步更新:git submodule sync && git submodule update –init –recursive
- 下载ndk:curl -O https://dl.google.com/android/repository/android-ndk-r14b-darwin-x86_64.zip
- mac的环境变量:~/.bash_profile123456JAVA_HOME=$(/usr/libexec/java_home)ANDROID_HOME=/Users/mydocument/Library/Android/sdkANDROID_NDK=/Users/mydocument/Library/Android/android-ndk-r14bPATH=$PATH:$JAVA_HOME/bin:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$ANDROID_NDKexport JAVA_HOME ANDROID_HOME ANDROID_NDK
编译过程中碰到的问题:
1. 找不到 R.raw.rootca:
|
|
2. Could not find the pkg-config program:
|
|
3. Cannot determine link language for target “opus”.
|
|
4. Cannot determine link language for target “opencore-amrwb”.
|
|
5. /bin/sh: yasm: command not found
|
|
6. cpuid.asm:196: error: symbol `XGETBV’ redefined
|
|